翻訳と辞書
Words near each other
・ Database of Molecular Motions
・ Database of protein conformational diversity
・ Database of Recorded American Music
・ Database of Salon Artists
・ Database preservation
・ Database publishing
・ Database refactoring
・ Database schema
・ Database search engine
・ Database security
・ Database seeding
・ Database server
・ Database state
・ Database storage structures
・ Database System Concepts
Database testing
・ Database theory
・ Database transaction
・ Database trigger
・ Database tuning
・ Database virtualization
・ Database Workbench
・ Database-as-IPC
・ Database-centric architecture
・ DatabaseObjects
・ DatabaseSpy
・ Databending
・ DataBlade
・ Datablender
・ Datablitz


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Database testing : ウィキペディア英語版
Database testing

Databases, the collection of interconnected files on a server, storing information, may not deal with the same ''type'' of data, i.e. databases may be heterogeneous. As a result, many kinds of implementation and integration errors may occur in large database systems, which negatively affect the system's performance, reliability, consistency and security. Thus, it is important to test in order to obtain a database system which satisfies the ACID properties (Atomicity, Consistency, Isolation, and Durability) of a database management system.
==Purposes==
Database testing usually consists of a layered process, including the user interface (UI) layer, the business layer, the data access layer and the database itself. The UI layer deals with the interface design of the database, while the business layer includes databases supporting business strategies. One of the most critical layers is the data access layer, which deals with databases directly during the communication process. Database testing mainly takes place at this layer and involves testing strategies such as quality control and quality assurance of the product databases. Testing at these different layers is frequently used to maintain consistency of database systems, most commonly seen in the following examples:
* Data is critical from a business point of view. Companies such as Google or Symantec, who are associated with data storage, need to have a durable and consistent database system. If database operations such as insert, delete, and update are performed without testing the database for consistency first, the company risks a crash of the entire system.
* Some companies have different types of databases, and also different goals and missions. In order to achieve a level of functionality to meet said goals, they need to test their database system.
* The current approach of testing may not be sufficient in which developers formally test the databases. However, this approach is not sufficiently effective since database developers are likely to slow down the testing process due to communication gaps. A separate database testing team seems advisable.
* Database testing mainly deals with finding errors in the databases so as to eliminate them. This will improve the quality of the database or web-based system.
* Database testing should be distinguished from strategies to deal with other problems such as database crashes, broken insertions, deletions or updates. Here, database refactoring is an evolutionary technique that may apply.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Database testing」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.